Arduino之坑(一) | 您所在的位置:网站首页 › serial println函数 › Arduino之坑(一) |
0.serial.println 与Serial.print()
Arduino 的输出基本就用两个函数 print 和 println,区别在于后者比前者多了回车换行 Serial.println(data) 从串行端口输出数据,跟随一个回车(ASCII 13, 或 'r')和一个换行符(ASCII 10, 或 'n')。这个函数所取得的值与 Serial.print()一样。 Serial.println(b) 以十进制形式输出b的ASCII编码值,并同时跟随一个回车和换行符。 Serial.println(b, DEC) 以十进制形式输出b的ASCII编码值,并同时跟随一个回车和换行符。 Serial.println(b, HEX) 以十六进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。 Serial.println(b, OCT)以八进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。 Serial.println(b, BIN)以二进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。 Serial.print(b, BYTE)以单个字节输出b,并同时跟随一个回车和换行符。 Serial.println(str)如果 str是一个字符串或数组,输出整个 str的 ASCII编码字符串。 Serial.println()仅输出一个回车和换行符。 1.Serial.print 与Serial.writeSerial.print 发送的是字符,如果你发送97,发过去的其实是9的ascii码(00111001)和7的ascii码(00110111)。 Serial.write 发送的字节,是一个0-255的数字,如果你发97, 发过去的其实是97的二进制(01100001),对应ascii表中的“a".
|
CopyRight 2018-2019 实验室设备网 版权所有 |